home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / wwiv420.zip / WWIVINIT.DOC < prev    next >
Text File  |  1991-05-21  |  55KB  |  1,383 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.                     INSTALLATION/CONFIGURATION DOCUMENTATION
  16.  
  17.  
  18.  
  19.  
  20.                               By William Daystrom
  21.  
  22.  
  23.  
  24.  
  25.                      Copyright (c) 1989 White Star Software
  26.  
  27.                         (Revised 1991 for WWIV ver 4.20)
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.                            Installation/Configuration
  68.  
  69.  
  70.                                     CONTENTS
  71.  
  72.    INITIAL SETUP........................................................ 1
  73.       Definitions of Common Terms....................................... 1
  74.       Installing WWIV................................................... 3
  75.  
  76.  
  77.    PRIMARY CONFIGURATION................................................ 5
  78.       Using INIT........................................................ 5
  79.             System Info................................................. 5
  80.             More System Info............................................ 7
  81.             Paths....................................................... 9
  82.             Com Port Info............................................... 10
  83.             Select Modem Type .......................................... 10
  84.             External Programs........................................... 11
  85.             External Protocols.......................................... 13
  86.             External Editors............................................ 13
  87.             SecLev Data Change.......................................... 14
  88.             Auto-Validation Data Change................................. 15
  89.       General Text Files................................................ 15
  90.       Menus............................................................. 16
  91.  
  92.    EXECUTING THE BBS.................................................... 18
  93.       Startup........................................................... 18
  94.       Creating the Sysop Account........................................ 19
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.                            Installation/Configuration
  134.  
  135.  
  136.                           SECTION ONE - INITIAL SETUP
  137.  
  138.                              Hardware Requirements
  139.  
  140.    In order to run WWIV v4, you will need the following system hardware:
  141.  
  142.    An IBM PC/XT/AT, PS/2, or compatible
  143.    PC/MS-DOS v3.0 or later
  144.    512k (640k recommended)
  145.    A modem, preferably Hayes compatible
  146.    A 10 meg (or larger) hard disk
  147.  
  148.  
  149.                           Definitions of Common Terms
  150.  
  151.    Before getting too involved with creating your bulletin board, there are
  152.    some terms which will show up from time to time that you need to be aware.
  153.  
  154.    SL: SL stands for Security Level, and is the main determinant of what a
  155.        caller can and can not do. The most obvious effect of different SL's
  156.        is time allowed on the system. For higher SL's, more time is allowed
  157.        on the system, and the caller is able to send more mail, and post more
  158.        messages.
  159.  
  160.        Higher SL's also generally give more anonymous privileges. Any of
  161.        these privileges can be changed in the INIT program, described later.
  162.        The default settings are as follows:
  163.  
  164.         70+  = can post anonymously on any message base
  165.         80+  = can send anonymous email
  166.         90+  = can read names of anonymous posts
  167.         95+  = can read names of anonymous email
  168.         99+  = can delete and validate messages
  169.         100+ = can access any co-sysop functions
  170.         255  = can access any sysop function
  171.  
  172.        An SL of 100 will allow a caller to perform just about all of the
  173.        functions necessary to the day-to-day running of the BBS, except
  174.        validating new callers. SL's of 100 should be given out VERY
  175.        sparingly, as anyone with an SL of 100 could do enormous damage to the
  176.        BBS if they wanted to.
  177.  
  178.        A SL of 255 has a few things different from other SL's. First off, a
  179.        caller with an SL of 255 needs to enter the system password in order
  180.        to log on remotely. This means that any caller with an SL of 255
  181.        needs to know the system password. With an SL of 255 and the system
  182.        password, a user can do ANYTHING with the BBS, with the exception of
  183.        running the INIT program remotely. The caller could also drop to DOS,
  184.        and do anything to any files on your computer, INCLUDING DELETION OF
  185.        FILES ON YOUR DISK. For this reason, you should give SL's of 255 to
  186.        other people only where ABSOLUTELY NECESSARY.
  187.  
  188.        The SL also helps determine which subs a caller has access to.
  189.        Generally, a higher SL allows a caller access to more sub-boards.
  190.        Also, the SL helps determine access to on-line programs, and gfile
  191.        sections.
  192.  
  193.  
  194.                                      - 1 -
  195.  
  196.  
  197.  
  198.  
  199.                            Installation/Configuration
  200.  
  201.  
  202.    DSL: The DSL is like the SL, only in a more limited sense. The DSL stands
  203.         for "Download Security Level," and the only place the DSL matters at
  204.         all is in the file section. The only effect of the DSL is to help
  205.         determine which directories that caller has access to. Also, a DSL
  206.         of at least 100 allows the caller to perform co-sysop functions in
  207.         the transfer section, but NOT in the main BBS.
  208.  
  209.    AR: AR stands for access required, and helps determine (along with the
  210.        SL) which sub-boards a caller can access. It also helps determine
  211.        access to on-line programs and gfile sections. Each caller can have
  212.        from zero to 16 AR's set. Each AR is given a letter, from A to P. Each
  213.        sub-board can also have ONE AR set. In addition to other
  214.        requirements, for a caller to have access to a sub-board with an AR
  215.        set, the caller must also have the same AR set. For example, you could
  216.        have a sub-board for sysops with an AR of A. Then, whenever you have
  217.        another sysop log on, you could give that person an AR of A, and he
  218.        would then have access to the sysop sub.
  219.  
  220.    DAR: Just like AR, only for the file section, and directory access.
  221.         Continuing above example, you could give a sysop file directory a
  222.         DAR of A. You could then give the calling sysop a DAR of A, and he
  223.         would then have access to the sysop file directory, whereby all other
  224.         callers would not.
  225.  
  226.    Sub: A Sub (or sub-board or message base) refers to an area where
  227.         messages can be posted by callers about a certain topic.
  228.  
  229.    WFC: WFC stands for "Waiting For a Caller," and signifies the mode where
  230.         the screen is blank, and the BBS is ready to accept calls.
  231.  
  232.    Sysop: The sysop is the primary operator of the bulletin board. The
  233.    security level of the sysop is almost-always 255, and the sysop has access
  234.    to every area of the bulletin board.
  235.  
  236.    Co-Sysop: The co-sysop is an assistant to the sysop. The security level of
  237.    the co-sysop is usually anywhere from 100 to 255, and the co-sysop has
  238.    access to most if not all areas of the bulletin board. The co-sysop's job
  239.    usually consists of handling routine maintenance of the bulletin board.
  240.  
  241.    Limited Co-Sysop: This person is an assistant co-sysop of one or more
  242.    message bases. The limited co-sysop usually has a security level of 99,
  243.    and can delete and/or validate messages in message bases specifically
  244.    assigned to be controlled by that limited co-sysop. The limited co-sysop
  245.    does not have the ability to handle routine maintenance.
  246.  
  247.    Sysopsub: If a caller is a limited co-sysop, you can specify a sysopsub,
  248.              which restricts that caller's limited co-sysop status to only
  249.              one sub-board. The sysop sub should be the actual sub-board
  250.              number (as given in BOARDEDIT) for that sub. When a caller is a
  251.              limited co-sysop of a sub, he/she has all of the co-sysop
  252.              message base commands available to normal co-sysops FOR THAT
  253.              SUB ONLY. To deactivate a sysopsub, set the caller's sysopsub
  254.              to 255.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.                                      - 2 -
  261.  
  262.  
  263.  
  264.  
  265.                            Installation/Configuration
  266.  
  267.  
  268.    Exemptions: This allows the sysop to exempt a caller from something.
  269.                There is currently only one exemption available to you. An
  270.                exemption of 1 will exempt a caller from any upload/download
  271.                ratio requirement you may have. To deactivate the exemption,
  272.                set it to zero.
  273.  
  274.    Restrictions: This allows the sysop to restrict the caller from doing
  275.                  certain things on the BBS. For example, you can restrict
  276.                  the caller from being able to post. You can force the
  277.                  caller's uploads to go to your sysop directory only, and
  278.                  you can restrict the caller from using WWIVnet (if you are
  279.                  a part of the network). See the section on UEDIT for
  280.                  complete details of all restrictions.
  281.  
  282.  
  283.                                 Installing WWIV
  284.  
  285.    In order to run WWIV v4, you will NEED the following files:
  286.  
  287.     BBS.EXE
  288.     INIT.EXE
  289.     HELP.MSG
  290.     MENUS.MSG
  291.     MODEMS.MDM
  292.  
  293.    The first step in installing WWIV is to create a directory for it on your
  294.    hard disk. You should install WWIV in a sub-directory made explicitly for
  295.    WWIV, and should NOT be installed in the root-directory of any drive. For
  296.    example, if you have a hard disk as drive C:, you should type the
  297.    following:
  298.  
  299.     C:
  300.     CD \
  301.     MD WWIV
  302.     CD WWIV
  303.  
  304.    This will make a directory called WWIV, and make that your current
  305.    directory. You will then need to copy the WWIV v4 files listed earlier
  306.    into that directory.
  307.  
  308.    The initialization/configuration program features an automatic port/modem/
  309.    modem type detection function.  During initial setup, the initialization/
  310.    configuration program checks COM ports 1-4 (staring with 1) to see if a
  311.    modem is present.  As soon as it detects the presence of a modem, the
  312.    program will determine the type and maximum speed of that modem.  The
  313.    program stops checking COM ports as soon as it detects a modem.  If you
  314.    have modems connected to COM 1 and COM 2, the program will stop checking
  315.    ports after if finds the modem in COM 1, and will create various BBS modem
  316.    data files for that modem.
  317.  
  318.    So, prior to running the initialization/configuration program for the first
  319.    time, have your modem turned on and connected to the COM port you will be
  320.    running the BBS on.  Nothing bad will happen if you don't to this, but
  321.    doing so will enable you to take advantage of the port/modem auto-detect
  322.    feature of the initialization/configuration program.  Additionally, the
  323.    presence of a buffered UART chip for the modem COM port is also checked.
  324.  
  325.  
  326.                                      - 3 -
  327.  
  328.  
  329.  
  330.  
  331.                            Installation/Configuration
  332.  
  333.  
  334.    The next step is to run the initialization/configuration program. To do
  335.    this, simply type "INIT" at the DOS prompt. It is possible that when you
  336.    run INIT, you will receive the message "Abnormal program termination" or
  337.    "Program code corrupted." If you do receive this message, simply try
  338.  
  339.    running INIT again. If you still have problems, try rebooting your
  340.    computer and running it again. If you are still having problems running
  341.    INIT, either you have a bad copy of WWIV, and need to get another copy, or
  342.    there is something in your system setup that WWIV doesn't like.
  343.  
  344.    Once you run INIT (for the first time), you will be told that CONFIG.DAT
  345.    wasn't found, and you will be asked if you wish to perform the initial
  346.    installation. You should answer Y. INIT will then proceed to install the
  347.    necessary files and directories for WWIV to run. You should note that all
  348.    directories will be made as sub-directories of whatever your current
  349.    directory is, so be SURE that your current directory is the one you want
  350.    to use as your main WWIV directory, when you first run INIT.
  351.  
  352.    After a bit of disk I/O, the screen will display which COM port (if any)
  353.    a modem was detected; the speed and and type of modem; and which modem
  354.    config file will be created and used.  If no modem is found, a 'generic'
  355.    2400 baud Hayes compatible modem set-up will be created.
  356.  
  357.    Next, you will be told that your system password has defaulted to SYSOP.
  358.    The system password is a password that should only be known by the primary
  359.    system operator. The system password should be entered whenever you see the
  360.    "SY:" prompt. You will need to enter the system password whenever you run
  361.    INIT, or run more sensitive sysop functions from the BBS. After you are
  362.    told what the system password is, you will be given the "SY:" prompt, and
  363.    you will need to enter the system password, SYSOP.
  364.  
  365.    After correctly entering the system password, you will be in the WWIV v4
  366.    initialization/configuration program. You will have a list of 10 options.
  367.    These options will be described in order. If you don't fully understand
  368.    some of the options, just leave them as they are, and their use will
  369.    probably become clear after playing with the system a bit, or reading the
  370.    WWIV sysop manual.
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.                                      - 4 -
  393.  
  394.  
  395.  
  396.  
  397.                            Installation/Configuration
  398.  
  399.  
  400.                      SECTION TWO - PRIMARY CONFIGURATION
  401.  
  402.                                    Using INIT
  403.  
  404.    Once INIT is run, and after you have correctly entered the system
  405.    password, you will be presented with a menu listing ten options. This
  406.    section will describe each of them, giving examples of how to use and
  407.    modify your configuration.
  408.  
  409.  
  410.               1. System info (name, passwords, newuser info, etc)
  411.  
  412.    This section will allow you to change general system information.
  413.    The things you can change are:
  414.  
  415.    System password
  416.       The system password defaults to SYSOP, but you should be sure to
  417.       change it to something else, hopefully something that other people
  418.       will have a difficult time guessing. Selecting your own personalized
  419.       system password helps prevent other people from gaining unauthorized
  420.       access to your BBS.
  421.  
  422.    System name
  423.       This should be set to the name of your BBS, but if it isn't set
  424.       correctly, nothing bad will happen.
  425.  
  426.    System phone
  427.       This should be set to the phone number of your BBS. This isn't critical
  428.       information UNLESS your board is a member of WWIVnet.
  429.  
  430.    WWIV Reg Num
  431.       If you have registered your BBS, you will have a registration number.
  432.       This is where you enter that number.
  433.  
  434.    Newuser PW
  435.       This is the password people will have to enter in order to log on as
  436.       new users. If there is no newuser password, anyone may log on as a new
  437.       user. This should only be used if you wish to operate a "private"
  438.       system.
  439.  
  440.    Newuser restrict
  441.       This sets the restrictions that all new users are given. This should
  442.       probably be left as-is until you fully understand what the
  443.       restrictions are used for. See "Restrictions" on page 2 for more
  444.       details.
  445.  
  446.    Newuser SL
  447.       This sets the security level that all new users are given. The default
  448.       is 10. This should also be left alone until you understand what the
  449.       different security levels do, and even then, most sysops will probably
  450.       want to leave this set to 10.
  451.  
  452.    Newuser DSL
  453.       This sets the download security level that all new users are given.
  454.  
  455.  
  456.  
  457.  
  458.                                      - 5 -
  459.  
  460.  
  461.  
  462.  
  463.                            Installation/Configuration
  464.  
  465.  
  466.    Newuser gold
  467.       WWIV keeps track of an amount of "gold" for use in on-line games, if
  468.       needed. This sets the default amount new users are given. The regular
  469.       distribution version of WWIV does not use gold for anything. If you
  470.       have registered your BBS and obtained the source code, modifications
  471.       are available which can allow you to use gold, for example, to regulate
  472.       downloads or game use by requiring that the caller "earn" a certain
  473.       amount of gold by posting.
  474.  
  475.    Sysop name
  476.       At a few points in the BBS, the system will need to print out the name
  477.       of the system operator. This is where you can set what that name will
  478.       be.
  479.  
  480.    Sysop low time
  481.       The sysop low time and sysop high time set the time limits that the
  482.       sysop is available to be chatted with. If, for example, you don't want
  483.       people to be able to request a chat between 11pm and 7am, then your
  484.       chat hours would be 7am to 11pm. The low time (when chat hours begin)
  485.       would then be 7am, and the high time (when chat hours end) would be
  486.       11pm. You enter the time in the standard 24-hour format, where 7am is
  487.       07:00 and 11pm is 23:00.
  488.  
  489.       Normally, the scroll lock key determines when the sysop is available
  490.       for chat. If sysop hours are defined, the system ignores the status of
  491.       scroll lock during the hours the sysop is supposed to be unavailable.
  492.       In other words, if you followed the above example and chose available
  493.       hours to be from 7am to 11pm, callers will not be able to request chats
  494.       with you from 11pm to 7am, regardless of the scroll lock setting.
  495.       During the sysop hours (7am to 11pm), scroll lock IS monitored, and
  496.       will determine whether or not the sysop is available for chat. If the
  497.       scroll lock is on, callers will be told you are available, and if they
  498.       request a chat, a chat alarm will be sounded (unless you have turned
  499.       the beep off. See "Beep for chat" on page 6 for details.
  500.  
  501.    Up/Download ratio
  502.       Many sysops want to have up/download ratio requirements. This allows
  503.       you to set them. A caller's ratio is defined to be the number of k
  504.       (1024 bytes) of files uploaded divided by the number of k of files
  505.       downloaded. So, if you want a caller to be able to download 5k for
  506.       every 1k uploaded, the required ratio would then be 1/5=0.2, so you
  507.       would set the ratio required to be 0.200. This way, when a caller has
  508.       violated the ratio (downloaded over five times what he/she uploaded),
  509.       the caller would not be allowed to download again until the caller
  510.       uploaded enough data to clear the ratio.
  511.  
  512.    Post/Call ratio
  513.       Similar to the Up/Download ratio, this restricts users from
  514.       downloading if they do not meet the minimum ratio established.
  515.  
  516.    Max waiting
  517.       Each caller may have a number of pieces of mail waiting. This allows
  518.       you to set the maximum number of pieces of mail a caller can have
  519.       waiting. NOTE: The sysop (sl=255) can have 5 times this number of mail
  520.       waiting. So, if, for normal callers, 20 is the maximum, then 100 would
  521.       be the maximum for the sysop.
  522.  
  523.  
  524.                                      - 6 -
  525.  
  526.  
  527.  
  528.  
  529.                            Installation/Configuration
  530.  
  531.  
  532.    Max users
  533.       The BBS requires you set the maximum number of users that can be on the
  534.       system. This defaults to 500, but you may increase or decrease it. The
  535.       absolute maximum is 32,767, but 2,000 is probably about the limit for
  536.       performance reasons (ie, the system slows down the more users you
  537.       have).
  538.  
  539.    Caller number
  540.       If you have converted to WWIV v4 from another BBS (possibly an earlier
  541.       version of WWIV), you may set the current caller number with this
  542.       option.
  543.  
  544.  
  545.                      2. More system info (net, status, etc)
  546.  
  547.    System number
  548.       If your system is a member of WWIVnet, this is where your node number
  549.       is entered.
  550.  
  551.    Net low time
  552.       You can specify hours during which your BBS will only accept WWIVnet
  553.       connections. Anyone else calling at that time will be asked to call
  554.       back later and be disconnected. The net low time is the time from
  555.       which your BBS will stop accepting regular calls. The time is entered
  556.       in 24-hour format, just like the sysop hours (ie, 4pm = 16:00).
  557.  
  558.    Net high time
  559.       This parameter, used in conjunction with the net low time, specifies
  560.       the time at which regular calls will be accepted again.
  561.  
  562.    Closed system
  563.       If you don't want to allow new callers on at all, set this option to
  564.       "Y," and no new callers may log on remotely.
  565.  
  566.    Local system
  567.       It is possible that you may want to run the BBS on a computer that you
  568.       don't have continual access to. Setting no local to "Y" will: a)
  569.       disable all function keys, b) disable the top of screen data, and c)
  570.       disable sysop functions while the BBS is waiting for a caller.
  571.  
  572.    Beep for chat
  573.       Normally, the BBS will make a horrid beeping noise in an attempt to
  574.       attract your attention when a caller requests a chat. If you would
  575.       prefer not to be such annoyed, simply set this to "N," and the BBS will
  576.       no longer beep at you for chat requests.
  577.  
  578.    Phone off hook
  579.       When the sysop wants to check up on his system locally, remote callers
  580.       can not log on. If you would prefer people calling while you are on to
  581.       get a busy signal (instead of ringing), set this to "Y," and the BBS
  582.       will pick up the phone while you log on locally, or read feedback, or
  583.       use any other WFC command that is likely to take some time.
  584.  
  585.    Two color chat
  586.       Normally, in chat mode, all text will be the same color. If you would
  587.       prefer text typed locally and remotely to be two different colors (if
  588.       the caller supports ANSI graphics), set this option to "Y."
  589.  
  590.                                      - 7 -
  591.  
  592.  
  593.  
  594.  
  595.                            Installation/Configuration
  596.  
  597.  
  598.    Two way chat
  599.       Under normal conditions, two way chat mode will be used when the caller
  600.       has ANSI and is calling at 1200 bps or higher. This option allows you
  601.       to disable two-way chat capability. Chat is discussed in detail in the
  602.       SysOp Guide.
  603.  
  604.    Allow aliases
  605.       If you would prefer to disallow the use of aliases on your BBS, set
  606.       this option to "N."
  607.  
  608.    Close transfers
  609.       This option will allow you to close the transfer section of your BBS.
  610.  
  611.    All UL to sysop
  612.       This option forces all uploads to be placed in your sysop directory.
  613.       Directories are discussed in detail in the SysOp Guide.
  614.  
  615.    Sysoplog to printer
  616.       If you would like the sysoplog to be printed out to the printer as
  617.       events occur, then set this option to "Y." Please note that you must
  618.       have a printer connected and ready on LPT1: in order for this to work.
  619.  
  620.    Use list utility
  621.       If you have a text file viewing utility, you may use it to view your
  622.       sysop logs from WFC. The utility must be named "LIST" and be placed in
  623.       the DOS path (or main BBS directory). If the list utility is not used,
  624.       sysop logs are always printed to screen as if TYPE were used.
  625.  
  626.    Free format phone
  627.       This option allows "non-standard" telephone numbers to be entered.
  628.       "Standard" format being what is used in the United States and Canada,
  629.       which is ###-###-####.  Other countries may have a different format
  630.       that may have more or fewer numbers.  This allows systems to operate
  631.       in other countries as well as allowing callers from other countries to
  632.       call BBS's in the United states and Canada.  When this option is set to
  633.       "Y", users are not prompted for their last 4 digits when logging on.
  634.  
  635.    Notify user of DL
  636.       If this is set to "Y", when a user logs onto the BBS, a short message
  637.       is displayed advising who downloaded any files they uploaded. This
  638.       option only checks user numbers, so it is possible a user may be
  639.       notified of an download that was uploaded by the person who previously
  640.       had that same user number.
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.                                      - 8 -
  657.  
  658.  
  659.  
  660.  
  661.                            Installation/Configuration
  662.  
  663.  
  664.                      3. Paths (messages, gfiles, data, etc)
  665.  
  666.    If you have more than one hard disk, you may wish to split up the BBS
  667.    files among your hard disks, in order to better use the space. Using this
  668.    option, you may change the directories that the BBS looks to for certain
  669.    things. Please note that changing any of the options here will only
  670.    change where the BBS looks for the data; IT WILL NOT ACTUALLY MOVE ANY
  671.    FILES OR DIRECTORIES.
  672.  
  673.     Messages dir : stores e-mail and posts
  674.     Gfiles dir   : stores BBS text files
  675.     Data dir     : stores BBS data files (NO text files in here)
  676.     Dloads dir   : used to set the default directory for new file sections
  677.     Temp dir     : used to temporarily store files for the BBS
  678.     Batch dir    : used to temporarily store files that are batch uploaded
  679.                    (defaults to Temp dir--should have adequate disk space for
  680.                    files being batch uploaded; at least 2 megs recommended)
  681.  
  682.    You may freely change the dloads dir, temp dir and batch dir to whatever
  683.    you want without hurting anything. HOWEVER, the temp/batch directories MUST
  684.    exist. If you can, have the temporary directory exist as a ramdisk. If the
  685.    temp dir is a sub-dir of a ramdisk, MAKE SURE that the directory is created
  686.    BEFORE the BBS is run. In other words, run the BBS in a batch file that
  687.    first creates the temp directory.
  688.  
  689.    Please note also that any files found in the temporary directory when the
  690.    BBS is run will be DELETED. If you point the temporary directory to your
  691.    root directory, or the BBS directory, ALL THE FILES IN THAT DIRECTORY
  692.    WILL BE ERASED. Therefore, have the temporary directory be one that
  693.    doesn't contain any files you care about.
  694.  
  695.    After batch uploads are completed, the BBS will automaticaly move the
  696.    files into the appropriate drive and directory.
  697.  
  698.    The others (messages, gfiles, data), however, will have files in them
  699.    that the BBS needs to find in the appropriate directories. Use the
  700.    following guidelines for selecting and naming new directories (if you wish
  701.    to use any):
  702.  
  703.     1. Never use the root directory of any drive to store BBS files; the root
  704.        directory can only hold a fixed number of files, while any
  705.        sub-directories may hold an unlimited number of files in them.
  706.  
  707.     2. Always have a backslash on the end of the path/directory name.
  708.  
  709.     3. The directory may be specified relative to the main BBS directory, or
  710.        as a full pathname. In other words, "msgs\" is recognized as a
  711.        sub-directory of the main BBS dir. In most instances, however, you
  712.        won't need to change the default directories. If you choose to have
  713.        directories located on another drive, remember to include the drive
  714.        letter in the pathname.
  715.  
  716.    If you change the messages, gfiles, or data directory, you must then:
  717.  
  718.     1. Go to DOS and create the new directory.
  719.     2. Move all the files from the old to the new directory.
  720.  
  721.  
  722.                                      - 9 -
  723.  
  724.  
  725.                                
  726.  
  727.                            Installation/Configuration
  728.    
  729.  
  730.     3. You should then probably erase the old files and old directory, to
  731.        ensure you aren't confused by multiple copies later on.
  732.  
  733.  
  734.    If you have any gfile sections (described later), you will have
  735.    sub-directories of the gfiles directory, ie, "gfiles\section1\". You will
  736.    then need to create sub-directories, of the new directory, with THE SAME
  737.    NAME, and copy all files from the old sub-directory to the new one.
  738.  
  739.    
  740.                 4. Com port info (port, IRQ, base address, etc)
  741.  
  742.    Com Port
  743.       This sets the com port number that your modem is connected to. If this
  744.       is set to zero, the result is that the BBS will not use a modem at all
  745.       (same as /m parameter, page 18).  Initially, the com port is identified
  746.       and set with the auto-detect features of the INIT program.
  747.  
  748.    Interrupt
  749.       This allows you to manually change the interrupt used by the BBS. You
  750.       will probably not need to modify this.
  751.  
  752.    Base address
  753.       This sets the com base address used by the BBS, and is dependent upon
  754.       the com port number. It is set automatically when you change the com
  755.       port option, and you will not need to change this, unless necessary.
  756.  
  757.  
  758.    Slow UART
  759.       The INIT program automatically detects the presence of the 16550
  760.       buffered UART chip for the com port listed.  "Y" indicates INIT has
  761.       detected a 'slower' UART chip and the "Unbuffered UART on COMx"
  762.       message will be displayed.
  763.  
  764.  
  765.                           5. Select modem type
  766.  
  767.  
  768.    This option allows the manual selection of the modem type to be used by
  769.    the BBS.  Using up/dowm arrow keys, scroll to the modem type that most
  770.    closely describes your modem; press enter, and a new MODEM.DAT file will
  771.    be compiled and placed in the DATA directory.  It is this file that
  772.    contains all modem information the BBS needs.  MODEM.DAT is a data type
  773.    file that cannot be altered or changed.  The source for the MODEM.DAT file
  774.    is a configurable text file called MODEMS.MDM.  MODEMS.MDM is one of the
  775.    files that now comes with WWIV.  When you run INIT for the first time, this
  776.    file is moved to the DATA directory.
  777.  
  778.    It is very unlikely that you ever need to change the data stored in
  779.    MODEM.DAT, but if it ever became necessary (changing a result code or such),
  780.    the place to do so is in MODEMS.MDM, then re-select that modem type and a
  781.    new MODEM.DAT file will be compiled.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                                      - 10 -
  789.  
  790.  
  791.  
  792.  
  793.                            Installation/Configuration
  794.  
  795.  
  796.                    6. External programs (zip, terminal, etc)
  797.  
  798.    Terminal program
  799.       This should be set to the name of a batch file to run a terminal
  800.       program. If, for example, you want to run Qmodem, and your Qmodem
  801.       files are in the directory c:\qmodem, you should then set the terminal
  802.       program option to QMODEM. Then, in your main BBS directory, you should
  803.       create a file to run Qmodem, such as:
  804.  
  805.  
  806.        copy con qmodem.bat
  807.        c:
  808.        cd \qmodem
  809.        qmodem
  810.        ^Z
  811.  
  812.  
  813.       You don't need to worry about changing back to the BBS directory when
  814.       done, the BBS will do that for you. One side note: Due to the size of
  815.       Qmodem, and the size of the BBS, you probably can't actually use
  816.       Qmodem unless you "shrink" the BBS out of memory during the time you are
  817.       using the comm program.  Also, you don't necessarily have to run a
  818.       terminal program with this option. It simply allows you to run an
  819.       external program from WFC. You could, for example, run a file management
  820.       utility from the BBS by running it instead of a terminal program. The
  821.       only limitation in that instance is, again, the memory remaining.
  822.  
  823.  
  824.    BeginDay Event
  825.       This is a batch file or program that the BBS will automatically run
  826.       after the first caller logs on after midnight, every night. You can
  827.       write a batch file, for example, to run the maintenance program of an
  828.       on-line game. Or, you can write a batch file to backup some BBS files.
  829.  
  830.    Logon Event
  831.       This is just like the BeginDay Event, except that it is run every time
  832.       a caller logs on. This option may be used to run a program that gives
  833.       the caller a "quote for the day" or other similar utility.
  834.  
  835.    Newuser Event
  836.       This is also like the BeginDay Event. This time, though, it is executed
  837.       immediately after a new user has saved the validation letter.
  838.  
  839.    Upload Event
  840.       This is similar to the BeginDay Event, and will execute after a user
  841.       uploads file(s).  This is a good opportunity to "virus scan" uploads,
  842.       change the archiving method or even change/add zip comments, just to
  843.       name a few possibilities.
  844.  
  845.    External Event
  846.       Again, this is not too different from the above-listed events. This
  847.       one, however, can be set to run at any pre-defined time. See the next
  848.       section for details.
  849.  
  850.  
  851.  
  852.  
  853.  
  854.                                      - 11 -
  855.  
  856.  
  857.  
  858.  
  859.                            Installation/Configuration
  860.  
  861.  
  862.    Time for Event
  863.       This is how you can set the time that the External Event will run.
  864.       Time is calculated in minutes AFTER midnight. For example, if you want
  865.       a maintenance program to run at 2am every morning, you would set Time
  866.       for Event at 120 (120 minutes after midnight). Any caller that logs on
  867.       before the external event is set to run will have his/her time on-line
  868.       shortened so that the caller will be off the BBS before the event runs.
  869.  
  870.    Archive Extension
  871.       This option is listed four times, as are the other extension-related
  872.       settings. This is because WWIV can support up to four different
  873.       archiving programs. In the transfer system, you or a caller may view
  874.       the files within an archive, extract individual files from archives,
  875.       and add those extracted files to a new archive. Archive Extension is
  876.       simply the filename extension of the archive program you want to
  877.       support. For example, ZIP, ARC, PAK, and LZH are all popular archive
  878.       extensions. NOTE: The first archive listed is the most important in one
  879.       respect: it is the only archive that will be used when the Add to
  880.       archive option is selected. For example, if a caller extracts a file
  881.       from within a LZH archive, and then wants to add the file to a
  882.       temporary archive to download later, ZIP would be used to create the
  883.       new archive if ZIP were listed first in INIT. Select which archive you
  884.       want to use for this role, and enter its extension first in order.
  885.  
  886.    List Archive
  887.       This is the archive command used to see a listing of the files within
  888.       an archive. Some sample commands are:
  889.  
  890.        (for ZIP):  PKUNZIP -V %1
  891.        (for PAK):  PAK V %1
  892.        (for LZH):  LHARC V %1
  893.  
  894.       The %1 is a parameter which the BBS uses to pass the filename of the
  895.       archive to be viewed.
  896.  
  897.    Extract Archive
  898.       This is the archive command used to extract a file from within an
  899.       archive. Some sample commands are:
  900.  
  901.        (for ZIP):  PKUNZIP %1 %2
  902.        (for PAK):  PAK E %1 %2
  903.        (for LZH):  LHARC E %1 %2
  904.  
  905.       Again, %1 is replaced by the BBS with the filename of the archive to
  906.       be worked on, and %2 in this instance is replaced by the path of the
  907.       temporary directory (discussed earlier).
  908.  
  909.    Add to Archive
  910.       This is the archive command used to add a file to the temporary
  911.       archive. As stated earlier, only the first "Add to Archive" entry is
  912.       important; you may leave the other three blank. Some sample commands
  913.       are:
  914.  
  915.        (for ZIP):  PKZIP -A %1 %2
  916.        (for PAK):  PAK A %1 %2
  917.        (for LZH):  LHARC A %1 %2
  918.  
  919.  
  920.                                      - 12 -
  921.  
  922.  
  923.  
  924.  
  925.                            Installation/Configuration
  926.  
  927.  
  928.       In this case, the BBS replaces %1 with the filename of the temporary
  929.       archive to be created, and %2 is replaced by the path and filename of
  930.       the file(s) to be added to that temporary archive.
  931.  
  932.  
  933.                   7. External protocols (other than X,Ymodem)
  934.  
  935.    Using this option, you will be able to insert, delete, and modify external
  936.    protocols for the BBS to use. Following are some examples of commands to
  937.    use for various external protocols:
  938.  
  939.     Name: Zmodem
  940.     Receive filename: dsz port %2 speed %1 rz %3
  941.     Send filename   : dsz port %2 speed %1 sz %3
  942.     OK return code: 0
  943.  
  944.     Name: Super8k
  945.     Receive filename: superk p%2 s%1 tS dR F%3
  946.     Send filename   : superk p%2 s%1 tS dS F%3
  947.     OK return code: 0
  948.  
  949.     Name: SEAlink
  950.     Receive filename: clink /p%2 /b%1 r %3
  951.     Send filename   : clink /p%2 /b%1 t %3
  952.     OK return code: 0
  953.  
  954.  
  955.  
  956.    The return code is only checked for sending files. Also, if you leave
  957.    either the send or receive command line blank, that protocol will be
  958.    disabled for the function omitted. In other words, if you didn't specify a
  959.    command for sending with Zmodem, callers would only be able to use Zmodem
  960.    when uploading to you.
  961.  
  962.  
  963.                        8. External editors (full screen)
  964.  
  965.    Full screen editors allow you and your callers (with ANSI) to write email
  966.    and posts using an editor that is not restricted to the line-by-line
  967.    approach used by WWIV's built-in text editor. Some editors allow the use
  968.    of function and arrow keys to move the cursor about the screen, in much
  969.    the same manner as a regular word processor. Full screen editors tend to
  970.    be awkward for callers to use, however, as while the sysop might use the
  971.    arrow keys to move the cursor, the caller must almost always use
  972.    control-key combinations to achieve the same thing -- not very easy.
  973.    Still, there are some great advantages to using a full screen editor,
  974.    especially from the sysop's point of view, and so provision is made in
  975.    WWIV for their use. The full screen editor must do all I/O through DOS
  976.    calls. The most well-known full screen editor, and perhaps the best in
  977.    terms of usage by the sysop, is FSED, written by Sagredo. The command
  978.    lines to use FSED could be:
  979.  
  980.     remote: fsed +dosansi.cfg +wordstar.cfg -w%2 -h%3 -l%4 %1
  981.     local:  fsed +console.cfg %1
  982.  
  983.  
  984.  
  985.  
  986.                                      - 13 -
  987.  
  988.  
  989.  
  990.  
  991.                            Installation/Configuration
  992.  
  993.  
  994.    You can experiment with the commands provided in the FSED documentation
  995.    to find a combination that you like best, but the above is probably the
  996.    best for general use - especially from the sysop's perspective.
  997.  
  998.  
  999.  
  1000.                              9. Seclev data change
  1001.  
  1002.    For each security level (0-255), there is a set of data that determine
  1003.    what a caller with this SL may do. This option will allow you to change
  1004.    that data.
  1005.  
  1006.    Using {,},[,], you can scan through until you find an SL you want to
  1007.    change. Then, hit enter to edit the data. You can then alter:
  1008.  
  1009.    Security level
  1010.       Changing this changes to that security level. The other data on the
  1011.       screen is appropriately changed. Any data changed for the previous SL
  1012.       is saved
  1013.  
  1014.    Time per day
  1015.       This gives the time, in minutes, that a caller with that SL is able to
  1016.       be logged on the system per day, regardless of the number of calls.
  1017.  
  1018.    Time per logon
  1019.       This gives the time, in minutes, that a caller with that SL is able to
  1020.       be logged on to the system per call. Normally, the time per day is 2.5
  1021.       times the time per logon. Normally, the time allowed on is limited by
  1022.       the time per logon, but after the second call that day, the time per
  1023.       day may cut down the total amount of time on.  Of course, the time
  1024.       allowed on may be affected by uploads, chat time, and extra time
  1025.       allowed by the sysop.
  1026.  
  1027.    Messages read
  1028.       This sets the number of messages that can be read (per call) by a
  1029.       caller with that SL.
  1030.  
  1031.    Emails per day
  1032.       This sets the maximum number of pieces of mail that a caller with that
  1033.       SL can send, per day. NOTE: Email excludes feedback. A caller is
  1034.       allowed to send up to 5 pieces of feedback per day.
  1035.  
  1036.    Posts per day
  1037.       This sets the maximum number of posts a caller with that SL can post
  1038.       per day.
  1039.  
  1040.    Post anony
  1041.       If set, this means that a caller can post a message anonymously on any
  1042.       message base.
  1043.  
  1044.    Email anony
  1045.       If set, this means that a caller can send anonymous e-mail.
  1046.  
  1047.    Read anony posts
  1048.       If set, a caller with this SL can read the names on anonymous posts.
  1049.  
  1050.  
  1051.  
  1052.                                      - 14 -
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                            Installation/Configuration
  1058.  
  1059.  
  1060.    Read anony email
  1061.       If set, a caller with this SL can read the names on anonymous e-mail.
  1062.  
  1063.    Limited co-sysop
  1064.       If set, a caller with this SL can validate and delete messages from any
  1065.       caller. Normally, callers can only delete messages they themselves have
  1066.       written.
  1067.  
  1068.    Co-sysop
  1069.       If set, a caller with this SL has access to all co-sysop functions.
  1070.  
  1071.  
  1072.                         10. Auto-Validation data change
  1073.  
  1074.    The sysop can set the Alt-F keys (Alt-F1 through Alt-F10) to set certain
  1075.    data for a caller. This function allows you to change that data. You may
  1076.    set the SL, DSL, AR, DAR, and restrictions. Then, when a caller is
  1077.    on-line, you may press any ALT-function key combination to immediately
  1078.    change that caller's security levels, AR, and restrictions. This may be
  1079.    useful for validating a caller - you can, for example, just hit Alt-F1,
  1080.    and if you have that configured to give the caller standard access, the
  1081.    caller will immediately receive said access. It all happens very quickly,
  1082.    and there is no immediate indication on the caller's side that anything
  1083.    has happened, save perhaps a dramatic increase in the time-left display.
  1084.    Be careful, though. If you are logged-on locally, and hit an Alt-key
  1085.    combination, your stats will be altered as well. This would do no
  1086.    permanent damage, but it will cause an annoyance as you have to go to the
  1087.    indignity of validating yourself again.
  1088.  
  1089.  
  1090.                                General Text Files
  1091.  
  1092.    The GFILES directory contains a number of text files which the BBS will
  1093.    use to accomplish various tasks. You can change any of them to suit your
  1094.    desires. For files with a MSG extension, you can use any text editor you
  1095.    want as long as the editor saves the files in standard ASCII format. For
  1096.    files with a B&W or ANS extension, you need to use an ANSI editing
  1097.    program. A note about MSG, B&W, and ANS files: ANS files are printed when
  1098.    the caller has color ANSI selected in his/her defaults. B&W files are
  1099.    printed when the caller has ANSI, but no color. MSG files are printed to
  1100.    callers without ANSI. MSG files are the default. In other words, if the
  1101.    caller is capable of seeing a ANS file, but it doesn't exist, the BBS will
  1102.    look for a B&W file. It that doesn't exist either, it will print the MSG
  1103.    file. So, you don't necessarily have to create ANS or B&W files. If you
  1104.    don't have one or the other, the BBS will use MSG.
  1105.  
  1106.    WELCOME.MSG [ANS]
  1107.       This text file is printed out right after a caller connects, but
  1108.       before he logs on. You will probably want to change this so that it
  1109.       tells the name of your system, and perhaps gives a logo for your
  1110.       system. If you have a WELCOME.ANS file, the caller will be asked upon
  1111.       connection if he/she supports ANSI graphics. If the answer is yes, the
  1112.       ANS file is printed. Otherwise, the MSG file is. B&W is not used.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.                                      - 15 -
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                            Installation/Configuration
  1124.  
  1125.  
  1126.    LOGON.MSG [ANS, B&W]
  1127.       This file is printed out after a caller logs on, but before he gets to
  1128.       the main menu. This usually describes recent news that may affect the
  1129.       system.
  1130.  
  1131.    SYSTEM.MSG [ANS, B&W]
  1132.       This file describes your system. It should probably tell what type of
  1133.       system you run, what it's purpose is, what hardware it is run on, and
  1134.       any other information you think necessary. This is the first text file
  1135.       printed out to new callers. It is also printed when the caller hits 'I'
  1136.       for system info.
  1137.  
  1138.    NEWUSER.MSG
  1139.       This is the second text file printed out to new callers, and is
  1140.       printed out before they enter any information. It should describe what
  1141.       you expect from new callers.
  1142.  
  1143.    FEEDBACK.MSG
  1144.       This text file is printed out after a new caller has entered his
  1145.       information, but before he sends validation feedback to the sysop. This
  1146.       should tell the caller what you expect to be told in the validation
  1147.       letter.
  1148.  
  1149.    LOGOFF.MSG [ANS, B&W]
  1150.       This file is printed out just before a caller is logged off.
  1151.  
  1152.    HELP.MSG
  1153.       This is a large file which holds the context-sensitive help information
  1154.       which is printed when the caller hits control-O. You probably will not
  1155.       need to change anything in it.
  1156.  
  1157.    TRASHCAN.TXT
  1158.        This is a text file listing names (aliases) which you do not want
  1159.        your callers to be able to use. Usually, this file will contain a
  1160.        list of profane words, one per line, so that you won't have anyone
  1161.        using certain names on your board that you don't like.
  1162.  
  1163.  
  1164.                                      Menus
  1165.  
  1166.    MENUS.MSG
  1167.       This is a file which contains the menus WWIV may display at various
  1168.       times. If a MENUSANS.MSG file does not exist (and it should), callers
  1169.       will see the menus in this file.
  1170.  
  1171.    MENUS40.MSG
  1172.       This file contains a list of menus shown to 40-column callers only. You
  1173.       don't really need to have this file.
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.                                      - 16 -
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                            Installation/Configuration
  1190.  
  1191.  
  1192.    MENUSANS.MSG
  1193.       This file contains menus displayed to callers who have ANSI selected.
  1194.       It may have true ANSI or WWIVansi codes. What does this mean? WWIV
  1195.       does not use true ANSI codes to display color to you or your callers.
  1196.       It uses what is called WWIVansi, which is a different system of
  1197.       encoding colors in text. When WWIV displays a file written with
  1198.       WWIVansi, it interprets the color codes and translates them to standard
  1199.       ANSI format. WWIV will still display standard ANSI files correctly, of
  1200.       course. WWIVansi is just a system you can use which doesn't force you
  1201.       to use ANSI editors or strange escape codes. At any rate, MENUSANS.MSG
  1202.       may have either format of ANSI in its menus.
  1203.  
  1204.    MENU[0...14].MSG [ANS]
  1205.       Each menu has a number attached to it by WWIV. You can see these
  1206.       numbers listed at the beginning of each menu in the MENUS.MSG file. The
  1207.       BBS will first look for a file named MENU*.MSG [ANS], where * is a
  1208.       number from 0 through 14. If the caller has ANSI, the BBS will print
  1209.       the ANS version of the MENU file if it exists. Following are the
  1210.       numbers for the menus:
  1211.  
  1212.                       0  - Main Menu
  1213.                       1  - Message Base Commands
  1214.                       2  - Editor Commands
  1215.                       3  - File Transfer Menu
  1216.                       4  - Mail Menu
  1217.                       5  - Sysop and CoSysop Menu
  1218.                       6  - UEDIT Menu
  1219.                       7  - WFC Menu
  1220.                       8  - Sysop File Transfer Menu
  1221.                       9  - Batch Transfer Menu
  1222.                       10 - User Restriction Menu
  1223.                       11 - Sysop Editor Menu
  1224.                       12 - Multimail Menu
  1225.                       13 - Message Base Commands for Cosysops and Sysops
  1226.                       14 - Archiving Commands Menu
  1227.  
  1228.  
  1229.       Rather than editing menus within the MENUS.MSG or MENUSANS.MSG files,
  1230.       you can simply create the menu you want to change, name it with the
  1231.       format described earlier, and the BBS will print that menu instead of
  1232.       the one listed in one of the large menu files. For example, if you want
  1233.       to change what your main menu looks like, you can create a file with an
  1234.       ANSI editor (for color) or a text editor (for plain ASCII), name it
  1235.       MENU0.ANS (or MENU0.MSG), and place it in your GFILES directory. The
  1236.       BBS will print that menu when required.
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.                                      - 17 -
  1251.  
  1252.  
  1253.  
  1254.  
  1255.                            Installation/Configuration
  1256.  
  1257.  
  1258.                         SECTION THREE - EXECUTING THE BBS
  1259.  
  1260.                                     Startup
  1261.  
  1262.    Now your system should be initialized, and you are ready to go about
  1263.    configuring it. To begin configuring your system, you first need to run
  1264.    the BBS. There are several command-line switches you may select when
  1265.    running the BBS. At the DOS prompt, the command format is:
  1266.  
  1267.     C> BBS [/Brate] [/Srate] [/Nlevel] [A/level] [/O] [/H] [/M]
  1268.  
  1269.      /B - someone already logged on at rate (specify 300, 1200, 2400, etc)
  1270.      /R - com port baud rate to use (if locked at 38400, etc)
  1271.      /N - normal exit level
  1272.      /A - abnormal exit level
  1273.      /O - quit WWIV after one caller done
  1274.      /H - don't hang up on caller when he disconnects
  1275.      /M - don't access modem at all
  1276.  
  1277.    Most are self-explanatory. Use /B if somebody is already connected to your
  1278.    modem and you want to run the BBS. If you don't, the BBS would attempt to
  1279.    initialize the modem upon startup, something you wouldn't want to happen
  1280.    if somebody was already on-line. /N and /A are normally used as a pair in
  1281.    a batch file. The following is an example of such a batch file:
  1282.  
  1283.     copy con wwiv.bat
  1284.     :bbs
  1285.     BBS /N0 /A1 %1 %2 %3 %4 %5
  1286.     if errorlevel 1 goto bbs
  1287.     ^Z
  1288.  
  1289.    This batch file would run the BBS, allowing you to enter other switches if
  1290.    necessary. If the BBS aborted abnormally for any reason (you did NOT hit
  1291.    Q at WFC), the batch file would automatically reboot the BBS. If the BBS
  1292.    was terminated normally (you hit Q at WFC), the batch file would end.
  1293.  
  1294.    One last note about switches. The /M switch may be very useful to you as
  1295.    you initially set up your BBS. It causes the BBS to totally ignore the
  1296.    modem. So, you can run the BBS without a modem even attached to the
  1297.    computer. If you were to try that without the /M switch, the BBS would
  1298.    lock-up in it's attempt to initialize the modem.
  1299.  
  1300.    Once you've entered the BBS command to execute the BBS, you will see a
  1301.    copyright notice, the screen will clear, and "Waiting..." will flash on
  1302.    the screen for a moment.
  1303.  
  1304.    The "Waiting..." message means that the BBS is trying to initialize the
  1305.    modem. If after 30 seconds, the Waiting... message is still on the
  1306.    screen, you have a problem with your modem, or the BBS doesn't have the
  1307.    right information about your modem. If Waiting... is still on your screen
  1308.    for over 30 seconds, you will need to reboot your computer, and should
  1309.    then recheck the modem information in the INIT program. If that all looks
  1310.    correct, you should check your modem itself, perhaps running a terminal
  1311.    program to make sure everything is working correctly.
  1312.  
  1313.    After Waiting... disappears from the screen, the screen will be blank.
  1314.    The system is now waiting for a caller. This mode is termed WFC, for quick
  1315.    reference.
  1316.                                      - 18 -
  1317.  
  1318.  
  1319.  
  1320.  
  1321.                            Initialization/Configuration
  1322.  
  1323.  
  1324.                            Creating the Sysop Account
  1325.  
  1326.    Your first task will be to log on with the sysop account. To do this, you
  1327.    will hit the spacebar at WFC. You will be asked if you want to log on.
  1328.    You do, so hit Y. You will be presented with the welcome message, and
  1329.    will be asked for your name or number or new. You will be new, so type
  1330.    "NEW" and hit [Enter].
  1331.  
  1332.    You will be prompted for: your name/alias, real name, phone number,
  1333.    callsign, sex, birthdate, computer type, screen size, and ANSI support.
  1334.    The BBS does internal ANSI decoding, so you can always see ANSI locally.
  1335.  
  1336.    After entering this information, you will be presented with a list, and
  1337.    asked if you want to change anything. Make sure all is correct, and press
  1338.    Q.
  1339.  
  1340.    After verifying your password, you will be logged on and taken to the main
  1341.    menu. You now need to validate the sysop account. To do this, hit F1. A
  1342.    window will pop up in the middle of the screen which displays the current
  1343.    info about the account. You will want to set the SL and DSL to 255, and
  1344.    the AR and DAR to "ABCDEFGHIJKLMNOP". To do this, enter 255 for SL, and
  1345.    hit [Enter]. You will now be at the AR prompt. Hold down Z until all
  1346.    letters appear. In the future, you can toggle letters by typing them. You
  1347.    can remove a letter by pressing the spacebar while the cursor is over the
  1348.    letter to be removed, and you can add consecutive letters by holding down
  1349.    any key that is not an AR setting itself (ie, not A-P). Hit [Enter], and
  1350.    repeat for DSL and DAR. If there are any restrictions highlighted, move
  1351.    the cursor to that character (with the left & right arrow keys), and hit
  1352.    the spacebar to remove that restriction (you can also press the letter
  1353.    which is indicated to toggle it on or off, just like with the AR and DAR).
  1354.    When done, hit escape (or F1 again) to quit back to the main menu.
  1355.  
  1356.    The sysop account is now logged on and validated. Type /O to log off, and
  1357.    you will be returned to WFC. Please note that there are a few differences
  1358.    between logging on locally and logging on remotely. First, and most
  1359.    obviously, the ANSI welcome message (if present) and logon message are not
  1360.    printed out when you log on locally, because the system assumes you
  1361.    already know what they are. Furthermore, when logging on locally, you will
  1362.    not need to enter the system password. When you log on in the future
  1363.    locally, you can simply press F after pressing the spacebar. That will
  1364.    immediately log you on, without need of typing your password or phone
  1365.    number. It will also bypass the welcome message and information screen.
  1366.  
  1367.    You have completed initial setup of your bulletin board. However, you are
  1368.    far from going on-line with a full-featured BBS. What you have now is a
  1369.    rather barren bulletin board with one user account - your's. Your BBS
  1370.    will have one message base already installed, General, and two file
  1371.    directories, Sysop and Misc. There are no g-file sections, no on-line
  1372.    programs, no files for transfer, and no messages. Chances are, you do not
  1373.    have most text files prepared (for news, new callers, info, etc.). Make no
  1374.    mistake - you have a great deal of work ahead of you. Your next stop is
  1375.    the WWIV SysOp Guide. It will show you in detail what your main BBS sysop
  1376.    options are. You will learn how to create and modify message bases and
  1377.    file directories. You will also see how on-line programs are installed,
  1378.    and how g-file sections are added. Your bulletin board as it is now is
  1379.    a shell, waiting for you to personalize with your own interests.
  1380.  
  1381.  
  1382.                                      - 19 -
  1383.